'''
13-2: 补充函数知识点
'''
# 练习1：5分钟
# 定义一个函数，实现两个整数的加法,并测试这个函数
# 完成后学习通回复
# 10:42分

# (1) 函数的基本形式,有哪几个部分构成
'''
def A:函数名(B:参数1,参数2,...): # 参数可有可无
    C: 函数体

    D: return xxx # 可有可无

ABCD仅仅是为了描述方便添加的。
A和C是必须的, B和D是可选的。
'''

def sum():
    return 0

# (2) 深入的理解函数
# 输入:Input
# 执行运算/计算:
# 输出:Output

# (3) 加法函数
# (3.1) 写模板
# 写代码一气呵成，尽显大师风范！
# 推荐做法：逐步优化
# 编程的时候禁止任何形式的拼音!
def sum(a, b):
    c = a + b
    return c

# (3.2) 写小括号也就是计算器的输入

# (3.3) 写函数体

# (3.4) 写return也就是计算器的输出，屏幕上显示啥

# (4) 调用函数
# 怎么使用这个计算器
sum(2,3)

a = 2
b = 3
c = sum(a,b) # 如果函数有返回值,就需要定义变量接收
print(c)

# (5) 注意返回值的格式和类型
def sum(a, b):
    c = a + b
    return a,b,c

# 千万不能想当然的去随意定义一个变量
# 来接收函数的返回值
x,y,z = sum(2,3)





